import { NgModule } from '@angular/core';
import { MainSharedModule } from '@app/main/shared/main-shared.module';
import { AppSharedModule } from '@app/shared/app-shared.module';
import { LayoutEditorModule } from '../shared/layout-edtor/layout-editor.module';
import { ManualSyncModule } from '../shared/manual-sync/manual-sync.module';
import { MenuInfoSharedModule } from '../shared/menuInfo/menu-Info-shared.module';
import { OrderByModule } from '../shared/order-by/order-by.module';
import { AppContent2DetailService } from './app-content2-detail.Service';
import { AppContent2Service } from './app-content2.Service';
import { Content2RoutingModule } from './content2-routing.module';
import { Content2DetailModalComponent } from './detail/content2-detail-modal.component';
import { content2ListComponent } from './list/content2-list.component';
import { Content2ModalComponent } from './list/content2-modal.component';
import { Content2Component } from './list/content2.component';
import { MovingInfoModalComponent } from './list/moving-info-modal.component';
import { SharedInfoModalComponent } from './list/shared-info-modal.component';
import { SharingInfoModalComponent } from './list/sharing-info-modal.component';
import { SharingInfo2ModalComponent } from './list/sharing-info2-modal.component';

@NgModule({
    declarations: [
        Content2Component,
        Content2DetailModalComponent,
        Content2ModalComponent, 
        content2ListComponent,
        MovingInfoModalComponent,
        SharingInfoModalComponent,
        SharingInfo2ModalComponent,
        SharedInfoModalComponent
    ],
    imports: [
        AppSharedModule,
        MainSharedModule,
        Content2RoutingModule,
        OrderByModule,
        MenuInfoSharedModule,
        LayoutEditorModule,
        ManualSyncModule
    ],
    exports: [
        Content2ModalComponent,
        content2ListComponent 
    ],
    providers:[
        AppContent2Service,
        AppContent2DetailService
    ]
})
export class Content2Module {
}
